package org.hang.exception;

/**
 * 自定义异常
 */
public class BusinessException extends RuntimeException{

    private Integer code;
    /*
    异常统一处理第五步，自定义异常的构造方法，接收 错误信息 和 枚举对象
     */
    //根据自己的需求提供一些构造方法
    public BusinessException(String message){
        super(message);
    }

    public BusinessException (ResponseCode responseCode){
        super(responseCode.getMsg());
        this.code=responseCode.getCode();
    }
    public Integer getCode() {
        return code;
    }
}
